//package cn.nfwx.tv.activity;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.view.PagerAdapter;
//import android.support.v4.view.ViewPager;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.Button;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import cn.nfwx.tv.R;
//import cn.nfwx.tv.base.BaseActivity;
//import cn.nfwx.tv.util.AppUtil;
//
///***
// * 第一次下载安装进入的引导页
// */
//public class GuideActivity extends BaseActivity implements View.OnClickListener {
//    private int[] imgs = {R.mipmap.view1, R.mipmap.view2, R.mipmap.view3, R.mipmap.view4};
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_guide);
//        initView();
//    }
//
//    @Override
//    protected String activityName() {
//        return GuideActivity.class.getSimpleName();
//    }
//
//    public void initView() {
//        ViewPager viewPager = (ViewPager) this.findViewById(R.id.viewpager);
//        List<View> views = new ArrayList<View>();
//        for (int i = 0; i < imgs.length; i++) {
//            View view;
//            if (i == imgs.length - 1) {
//                view = LayoutInflater.from(this).inflate(R.layout.guid_view4, null);
//                Button guide_btn = (Button) view.findViewById(R.id.guide_btn);
//                guide_btn.setTag("enter");
//                guide_btn.setOnClickListener(this);
//            } else {
//                view = new ImageView(getBaseContext());
//                ((ImageView) view).setImageResource(imgs[i]);
//            }
//            views.add(view);
//        }
//        viewPager.setAdapter(new ViewPagerAdatper(views));
//        viewPager.setOnPageChangeListener(new PageChangeListener());
//        initDots();
//    }
//
//    private void initDots() {
//        LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
//        for (int i = 0; i < imgs.length; i++) {
//            ImageView imageView = new ImageView(getBaseContext());
//            LinearLayout.LayoutParams l = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
//            l.setMargins(10, 0, 10, 0);
//            imageView.setLayoutParams(l);
//            imageView.setImageResource(R.drawable.guide_doc_bg);
//            imageView.setSelected(false);
//            imageView.setEnabled(false);
//            ll.addView(imageView);
//            //ivPoints.add(imageView);
//        }
//        ll.getChildAt(0).setSelected(true);
//    }
//
//
//    /**
//     * 设置当前指示点
//     *
//     * @param position
//     */
//    private void setCurDot(int position) {
//        LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
//        for (int i = 0; i < ll.getChildCount(); i++) {
//            ll.getChildAt(i).setSelected(false);
//        }
//        ll.getChildAt(position).setSelected(true);
//    }
//
//    @Override
//    public void onClick(View view) {
//        switch (view.getId()) {
//            case R.id.guide_btn:
//                Intent intent = new Intent(GuideActivity.this, HomeActivity.class);
//                startActivity(intent);
//                finish();
//                break;
//        }
//    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//
//
//        AppUtil.getInstance().finishActivity(GuideActivity.this);
//
//
//        Runtime.getRuntime().gc();
//    }
//
//    private class PageChangeListener implements ViewPager.OnPageChangeListener {
//        @Override
//        public void onPageScrollStateChanged(int position) {
//
//        }
//
//        @Override
//        public void onPageScrolled(int position, float arg1, int arg2) {
//
//        }
//
//        @Override
//        public void onPageSelected(int position) {
//            setCurDot(position);
//        }
//
//    }
//
//
//    public class ViewPagerAdatper extends PagerAdapter {
//        private List<View> mViewList;
//
//        public ViewPagerAdatper(List<View> mViewList) {
//            this.mViewList = mViewList;
//        }
//
//        @Override
//        public int getCount() {
//            return mViewList.size();
//        }
//
//        @Override
//        public boolean isViewFromObject(View view, Object object) {
//            return view == object;
//        }
//
//        @Override
//        public Object instantiateItem(ViewGroup container, int position) {
//            container.addView(mViewList.get(position));
//            return mViewList.get(position);
//        }
//
//        @Override
//        public void destroyItem(ViewGroup container, int position, Object object) {
//            container.removeView(mViewList.get(position));
//        }
//
//        public void clear() {
//            mViewList.clear();
//        }
//    }
//
//
//
//
//}
